package com.hissy.dao.generatedMapper;

import com.hissy.dao.dto.MenuPo;
import com.hissy.dao.dto.MenuPoExample;
import com.hissy.dao.dto.MenuPoKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;

public interface MenuPoMapper {
    long countByExample(MenuPoExample example);

    int deleteByExample(MenuPoExample example);

    int deleteByPrimaryKey(MenuPoKey key);

    int insert(MenuPo record);

    int insertSelective(MenuPo record);

    List<MenuPo> selectByExampleWithRowbounds(MenuPoExample example, RowBounds rowBounds);

    List<MenuPo> selectByExample(MenuPoExample example);

    MenuPo selectByPrimaryKey(MenuPoKey key);

    int updateByExampleSelective(@Param("record") MenuPo record, @Param("example") MenuPoExample example);

    int updateByExample(@Param("record") MenuPo record, @Param("example") MenuPoExample example);

    int updateByPrimaryKeySelective(MenuPo record);

    int updateByPrimaryKey(MenuPo record);
}